package com.commons.utils.enums;


public enum RequestMethodfEnum {


    /**
     * 搜寻@AnonymousGetMapping
     * Spring Security框架会使用此注解来配置安全性规则，允许一些特定的请求或接口在不需要认证的情况下进行访问。
     */

    GET("GET") ,POST("POST"),PUT("PUT"),PATCH("PATCH"),DELETE("DELETE"),ALL("All");

    /**
     * 请求的类型
     */
    private final String type;

    RequestMethodfEnum(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public static RequestMethodfEnum find(String type){
        for(RequestMethodfEnum value:RequestMethodfEnum.values()){
            if(value.getType().equals(type)){
                return value;
            }
        }
        return ALL;
    }




}
